[enhancement] make FirebaseValue an Event Emitter to easily hook into 'native' Firebase events like 'value' and 'error'