updated playpen files
moved task handlers to separate methods