int width = platform.graphics().ctx().scale.scaledCeil(config.width);
int height = platform.graphics().ctx().scale.scaledCeil(config.height);
canvas.setPreferredSize(new Dimension(width, height));
_frame.getContentPane().add(canvas);
canvas.addMouseListener(new MouseAdapter() {
@Override public void mousePressed (MouseEvent e) {
for (JavaNativeOverlay overlay : _overlays) {
final Component comp = overlay.component;
if (comp.contains(e.getX() - comp.getX(), e.getY() - comp.getY())) {
EventQueue.invokeLater(new Runnable() {