backbone version works n shit. mad clean implementation. separate out to different files n shit... way better than that jquery dom hackiness tho