Implement most of manager and window methods