refinements on program page and cursor for dragging

Signed-off-by: Predrag Kanazir <predrag@arraystudio.com>