[wip] Emittable readyState change event.
[wip] Support multiple initialisation functions.
[fix] Incorrect boolean placement