increment, css fading, buttons, javascript