A programmable device such as a toy or novelty item and a remote
controller has a keyboard which can be activated by a user to set up any
one of multiple different motions of the toy. Sounds and lights can be
activated to coordinate with the movement. The toy can be a car or other
device capable of moving in the environment. The toy is also controllable
solely by remote control through a transmitter in the remote controller
and a receiver in the toy.