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.
Firefighters tackle house fire
Young people worried about meningitis invited for vaccines
Primary teachers to run ultramarathon for school
Manx Utilities says it's prepared for gas price rises
Latest contingency timetable released for strike tomorrow
Extra steam trains during tomorrow's bus strike
Half of Manx farmers suffered dog attacks on livestock, says report
Police appeal over crash driver