A java based gesture controlled media player