gui practice

implements hover-over, and adding variables in 3 gui