fixed ref counting
removed all signal handlers on object disposal