A young woman suffered a terrifying ordeal after being sexually assaulted on a bus in Port Erin before being followed to her place of work.
Craig Teare of Crossag Close in Ballasalla appeared before magistrates at Douglas Courthouse.
The 38 year old admitted sexual assault and a charge of offering to supply cocaine was withdrawn by prosecutors.
The court heard the woman was on a bus on May 14 at 6.40pm when Teare got on and sat by her.
He tried to kiss her and lick her face before groping her breasts and groin - when she got off the bus he followed her to work and tried to pull her into toilets.
Teare was committed to the Court of General Gaol Delivery and remanded in custody until May 31.
MP reveals more details of Whitehaven ferry proposals
Council wishes Bee Gee happy 80th birthday
Warning over traffic delays as city centre work gets underway
Cruise ship makes fifth visit of year
Bee Gee's birthday marked by family and fans
Joanne smashes international cricket records
Mountain Road shuts this morning
Coastguards and firefighters rescue boy from cliff