824 question tag add remove

Yes. It often makes sense to separate logically related bits of code for clarity, even if they don't need to be separate. Don't worry about CoffeeScript though. That would take to long. This needs to get done.