bind() no longer register listeners that is already registered

Patched bind() to check if given listener is not already bond to specified event. This solves problems with duplicates on i.e. reconnects