UI improved. PaintOverListener added