bind all the functions to the current object

allows them to be called out of context without issues