How can you have an illusion without an observer? An illusion is by definition a subjective experience - it doesn't explain the thing doing the experiencing at all. You say there is no magic, but your explanation might as well be "it's just magic".