Add animation
Add FireFox support (Chrome key event is not standard)