put always on top, intercept before quit to avoid thread error