Make sure the position caculation is ALWAYS done after all the warning spans are displayed first regardless of the widget enabling status.
Make hover class to stay onclick.
New build file for hover status change.