From Mechanical Reloading to User Experience: Enhancing Device Interaction