ImageDisplayController with layers