Transition effects and better readable js.