MouseTrap binds should be removed if the element is removed.

I have implemented this directive in my application, and found out that the binds are kept alive - even though the element which declared them has been removed long ago.

I'm pretty sure that the expected behavior is to remove the binds if the element is removed.

This Pull Request fixes it.