refactoring
fix existing window upon launch
add per-user installer