Virtual environments for medical training: graphical and haptic simulation of laparoscopic common bile duct exploration | Synapse