Added surface_under_cursor to global context