Callbacks work, context works, renamed template

Going to review revamps of S3 to add more features