Our logEvent wrapper now returns jQuery.Promise too. Added timeout out parameter to our logEvent wrapper. Unlike GettingStarted, I didn't create separate logUnlessTimeout function. Chrome apparently emulates enter on links as a click, so this catches enters, left and middle clicks, but not if the link is opened via right click menu. Might not catch enter in all browsers. Change-Id: I4b0eb56e7c7d6e56f8fd99d536f9b60b94a2e09e