resolves #391, refactored RecorderPane
resolves #391, refactored LabeledThumbnail and CustomShapePane