@Override
	public void mouseMoved(MouseEvent e) {
		for(CButton btn : buttons){
			if(btn.isEnabled() && isBetween(btn.getX(), e.getX(), btn.x1) && isBetween(btn.getY(), e.getY(), btn.y1)){
				btn.showHover = true;
			}else
				btn.showHover = false;
		}for(CTextBox txt : textboxes){
			if(txt.isEnabled() && ((txt.hasFocus()) || 
									(isBetween(txt.getX(), e.getX(), txt.x1) && isBetween(txt.getY(), e.getY(), txt.y1)))){
				txt.showHover = true;
			}else{
				txt.showHover = false;
			}
		}
	}