Support `.on('ready')` as an alias for `.ready()`

Closes #580
Fix tests broken in Firefox due to usage of `innerText`

Affected Firefox 24

References 31fb51b