removed firefox hack, not needed the right fix was to bind to document instead of the player element, removed unused methods