finished setup. now working thru surface events