On (6)
(Other definitions for aboard that I've seen before include "On an aircraft" , "in a car" , "Joined for mutual benefit" , "'On a ship or train, say (6)'" , "On ship or plane - not on land" .)
(Other definitions for atop that I've seen before include "At the apex" , "in the gods?" , "On (poetic)" , "Situated on" , "in dominant position" .)
(Other definitions for upon that I've seen before include "In contact with" , "At a prescribed point in time" , ".... my word! I'm shocked" , "On tope of" , "mounted" .)