Add #occupied?.
Remove alert banners after rerendering via any button.
Change global variable from 'global' to 'window'.
Add comment.
Refactor ChannelRegistrar#plug so that
an observable can be plugged into multiple channels at once.
Remove #_add-component; add #push-component.
Add keypath for 'current_user'.
Update current_user while updating other properties.
Plug 'signout' channel into 'faye-disconnect'.
Plug signin-response stream into 'faye' channel;
however, signin-response carries messages from the server indicating
both success and failure, and the 'faye' channel should only attain
events upon a successful signin submission.
Create two channels ('faye' and 'faye-disconnect') to
facilitate communication with the faye server.
Alphabetize functions; add #to-property.
Have server include 'current_user' in data given to
a client upon browser connection and rendering.
Have server send client 'current_user' upon a GET request.
Refactor variable names; refactor #manage-props based on
changes in faye_utilities.js.cough.erb.
Add keypath for notifications.
Relocate 'faye-disconnect' channel and its
management to the file 'faye_disconnect.js.cough';
plug transformation of 'game-requests' channel into 'new-notification'.
Add file dependency.
Change variable name.
Change variable name; add comment.