Updated code to include search, tag and scroll to functionality