better to use floating window for message instead of label