works towards abstracting key methods to allow photoshop cs 5.5 compatibility