refinded upload behavior
basic notification system and event bus for backbone