When you're offering an add-in through your website you usually have no connection to the people who are using your programming work.It is not unusual that you have discovered (or been pointed at) bugs in your code or that you've done some updating to the utility you'd like your users to benefit from.
This little article shows a way to include that functionality with your add-in.
This usually happens because of the default Windows 8 configuration according to which the mouse pointer becomes invisible every time users type something.
Although this default configuration is integrated in the operating system to make the typing easier, some users might find it frustrating.
For fine grained control over (un)marshalling, configure Jongo mapper or create your own.
To handle polymorphism of Java objects, a field containing the class name must be set into the Mongo document. Not because it is made of ancient wood and magic stones, it just binds Jackson — the fastest Java json (un)marshalling library — to Mongo Java driver with the slightest glue code possible.