fixing menu positionings, adding longclick and restructured active setters. fixes issue #1855