refactored icon_button_editor. added user login #421