fixed reg/logon bugs, add simple err msg display