Thanks for your answers. Surely better to wait for a proper solution (taking all the time needed, I mean) than a half-baked one. But maybe @XODIDOX will surprise us!
For troubleshooting and bug reporting please make sure you read this first (usually it's enough to follow instructions in the second post).