Don't bind events to document. $('article.timeline') is more suitable object for events exchange.