Move click on elem to before usage
Set recipe text area based on grubs
Use readonly attribute, input fields for grubs, too
Fix bug with unmounted items crashing it

Close core.async channels on unmount, check for unmounted before calling
	get-node in listeners