A la Mootools

Using "Active" Class

Verticle Arrangement

Use Min instead of Max

Custom Easing and Duration