A bunch of minor visual tweaks, the control is now inline with text, it closes on document click, supports mutated children events, and some animation tweaking
only offset the top once
Updated demo