Employ MannaActivity, implement session history, internalize Spirit to Canon class.