Magic Ball is a spherical display system, which allows the users to see a virtual object/scene appearing inside a transparent sphere, and to manipulate the displayed content with barehanded interactions. Magic Crystal Ball provides the users to perform touch and hover interactions by their bare hands. The user can wave hands above the ball, followed by computer-generated clouds blowing from bottom of the ball quickly surrounding the displayed content. When the user slide fingers on the ball, the viewing direction of the displayed content is changed accordingly. Magic Crystal Ball takes advantages on the impressions to crystal balls, allowing for the users acting with visual media following their imaginations.