lowered minimum APEX version to 4.1 and included drag and drop sorting