added: support for different prefixed css classes
added: you don't need to define a callback function
changed: .delegate() to .on() for newer versions of jQuery