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.
Yacht club worries over lifeboat retirement
One nuisance cyclist ticketed in more than three years
New ministerial post created by chief minister
Huge floating book fair to arrive in Douglas next month
Stay safe for Hop Tu Naa tonight
Special Olympics fundraiser needs you
Peel ready for bonfire and fireworks later
Government: "UK never told us about child murderer"