add all page simulated + for realz - yy ftw
link to all page
DRY up and organize rendering by screens
dry up putting message with same type and value format
just use defmethod for effects :loudspeaker:

almost all effects were keying of :value so ...