I'm interested in creating a seek button panel (2 buttons - back and forward) that will connect with my Android's native music player, similar to the CD player in my car. I'd like for the buttons to have dual-operations: 1. Seek backwards/forward in the duration of a specific track 2. Seek backwards/forward between tracks in a playlist I'm contemplating on how this works in my car, in order to build it on my own - is there: A different voltage going through the circuit when the button is pressed longer **or** Is there some sort of timer in the micro-controller's code that tells it to send a different order when the button reaches a certain period of time being pressed? Please pay attention to both parts of my question - how this actually works, and how should I go about building it on my own - preferably using Arduino, as per I've got one lying around. Feel free to correct me if I'm making terminology errors - I'm more of a web kind of guy, this hardware stuff is new to me.