I'll try to figure it out.

I cannot merge this right now, since there's global handler registered, which might affect other users who do not want this. I'm planning to create a standalone mode where we are free to add UI features.