Use model subscriptions instead of DOM events to update visibility
Use explicit space-pen dependency for View superclass
Eliminate references to WorkspaceView
Only unsubscribe on pure removal, not detachment
Merge pull request #9 from atom/ns-modernize

Remove usage of deprecated APIs