Unsubscribe when navigating away from a project. Re-fire events for multiple subscriptions on same type.

Clean up jshint errors.