* works even if bit flickering as it renders 1st the std widget and then shows the other one. @simahawk checked the code and unfortunately seems there's no good way to hook if not overriding whole big functions.