It’s not required, you can get the code from stackoverflow and use JavaScript to do it. Buying the plugin is just a more user-friendly ‘no-code’ approach of doing things on Bubble