These things shouldn't be here, so up in the core. Neither in the Controller. Probably, the best way to do this is extend Editor to AndroidEditor and controller to AndroidController in the android project, and do all these platforms-dependent operations there.