add soma script for hash change event