adding context and intention from master to keep things in sync and fixing the scroll depth example
syncing with latest code build folder from master