Switched to angular-strap to handle the popovers properly.
Revert back to angular-ui popover.
Socket.IO enters the stage.