forward/back navigation with shift+backspace and backspace
script caches last loaded url -- currently no caching policy
naive caching of render layers for near-instant forward/back
handling evicted pipelines is currently broken
new token-permissions model, and compositor filters paint messages based on id
removed unused macros from main/macros.rs