- new windows properly align

- got rid of main stage reference in app class, since a node can always
call .getScene().getWindow().

- restyled popup buttons with api functions, css feels buggy. Not as
smooth yet.