changed the calls to bind events, hopefully now the events get bound on creation