ported from easel to scenery