the wearable moving display of the invention , in a preferred embodiment , is a programmable alphanumeric display adapted for attachment to a jacket lapel or shirt pocket . it is a self - contained battery - powered promotional reinforcement item which allows the user to program any message up to 96 characters long , scrolling 8 characters at a time across the display . in the preferred embodiment , shown in fig1 and 2 , a display portion 10 is connected to a battery portion 12 via a battery cable 14 . an attachment clip 16 is insertable into a recess 34 on the rear of the display portion 10 . with reference to fig1 the display portion 10 has an on / off switch 18 for controlling power to the overall unit . when the unit is turned on , it will flash an introductory message on its display window 30 , such as “ litesign ” ( a trademark of the applicant ), and then it displays the previously programmed message , or “ enter your message ” if none has been previously programmed . the display portion 10 has five buttons 20 , 22 , 24 , 26 , and 28 that control programming , and scroll rate , i . e ., the rate at which characters are scrolled or moved across the display window 30 . the display window 30 includes eight alphanumeric character display units 32 , which may be light emitting diodes ( leds ) or liquid crystal display units ( lcds ). referring to fig3 the display window 30 with the display unit 32 is driven by a display unit driver 33 from scroll circuitry 35 for moving a message consisting of a plurality of characters across the display window 30 . the display unit driver 33 is responsive to a memory unit 37 that provides character information to the display unit driver 33 . an input unit 39 includes a rom that maintains a table 41 of alphanumeric characters from which a message can be assembled using the buttons 22 , 24 , 26 , and 28 via switches 23 , 25 , 27 , and 29 through logic 43 . the table can include characters required for forming words in english , spanish , french , german , or italian , as well as the entire ascii character set , for example . logic 43 interrupts simultaneous activation of the scroll rate button 20 with any of the other four buttons as a memory 37 clear . this action will clear the screen 30 of prior messages and load into memory 32 from rom 41 , a user prompt consisting of , for example , “ litesign enter your message .” the memory unit 37 maintains its contents even after the unit has been turned off using the on / off switch 18 . this is accomplished by switch 18 that disconnects power from a battery unit 47 to all parts except memory 37 . with reference to fig7 a preferred embodiment of the logic of fig3 is shown , wherein two programmable logic arrays 51 and 53 are connected to a microprocessor 55 , and are each programmed to perform the logic and processing functions of the elements shown in fig3 . the external port 19 is provided to allow messages to be downloaded into the microprocessor 55 from a personal computer ( pc ). alternatively , the buttons 20 , 22 , 24 , 26 , 28 allow a user to enter a message without using a pc in conjunction with the port 19 . the switch 18 controls power to the units 51 and 53 , which in the preferred embodiment is a 4 . 5 volt power source 57 . referring to fig3 and 6 , where reference numbers from the flow chart of fig6 are indicated by parentheses , logic 43 responds to activation ( 50 ) of button 26 to load from memory 41 into memory 37 , and thus scroll ( 52 ) through the display 30 a table of possible alphanumeric characters stored , including for example , all the letters of the alphabet , the digits 0 - 9 , and commonly used punctuation , until the desired character is displayed . a single activation ( 50 ) of the button 26 causes letters to appear in the far right module of the display , one at a time . as long as the button 26 is pressed , the unit will automatically cycle through the table of letters , numbers , and symbols in the rom 41 . button 26 is released when the desired symbol appears . if the desired symbol passes out of the display unit 32 , it may be recalled by pressing ( 54 ) the backwards button 24 to scroll ( 56 ) the characters backwards through the table of symbols until the desired symbol reappears . upon reaching the desired symbol , activation ( 58 ) of the enter button 24 will load ( 60 ) the selected letter in the memory 37 in a location where it is caused to be displayed in the second display unit 32 of the display 30 . all of the characters are shifted left ( 60 ). repeated operation of buttons 24 , 26 and 28 allows entry of an entire message . pressing ( 62 ) the delete button 22 via switch 23 , causes the symbols to back up , erasing the message character - by - character ( 64 ). it is advisable to insert at the end of a message a few “ spaces ” to insure that the last word and first word don &# 39 ; t run into each other . activation ( 66 ) of the scroll rate button 20 via switch 21 causes the message to start scrolling ( 68 ). in the preferred embodiment , the scroll unit 36 is capable of three scroll rates . by activation ( 70 ) of the scroll rate button 20 , the rate of scrolling can be increased ( 72 ). to accomplish this , a signal is sent from logic 43 to unit 35 . to edit the existing message from the end of the message , a sequence of two pushes ( 70 , 74 ) of the scroll rate button 20 is interpreted by logic 43 to cause memory 37 and scroll 35 to flash ( 76 ) “ edit ” on the screen and scroll to the end of the stored message . each activation ( 54 ) of the backwards button 24 causes memory displayed by scroll 35 to step backwards ( 56 ) through the message , sequentially erasing letters at the leftmost position . the buttons 20 - 28 are activated to enter new characters at any point as described above . it is also possible to scroll backwards without erasure . the scroll rate button 20 is pushed twice ( 70 , 74 ). the screen will flash ( 76 ) “ edit ” and go to the end of the message . the scroll rate button 20 is again pushed twice ( 66 , 78 ). the memory 37 and scroll 35 will send to the screen a flashing “ slide ” message ( 80 ). pressing ( 82 ) the backwards button 26 allows stepping backwards ( 84 ) through the message , and pressing ( 86 ) the forwards button 28 allows stepping forward ( 88 ) through the message . pressing ( 90 ) the scroll rate button 20 twice again ( 90 , 92 ) causes the previous described flashing of “ edit ”. editing then proceeds from this point as described above . to erase any message completely ( 94 ) and return to the rightmost position of the display 30 at any time during the above procedure , the scroll rate button 20 is pressed simultaneously ( 96 ) with any of the other buttons 22 , 24 , 26 , 28 . the display portion 10 can also be programmed without using any of the buttons 20 , 22 , 24 , 26 , 28 by using a personal computer ( pc ) connected ( 98 ) to the display portion 10 via an external port 19 . once the text is downloaded ( 100 ) into the memory 37 , the display portion 10 enters the scrolling mode ( 68 ). with reference to fig2 an attachment clip 16 has a square back panel 17 that is adapted to slide into and be retained in a recess 34 in the back of the battery portion 12 , as well as the back of the display portion 10 ( not shown ). the walls of the recess 34 are beveled inward to create a track within which matching bevels of the panel 17 of the clip 16 can slide . the clip 16 can be removed , the panel 17 rotated by 90 or 180 degrees in either direction , and can be placed back into the recess 34 to allow placement of the unit in a desired orientation on a coat lapel , shirt pocket , hat or any other convenient place that is amenable for both showing and supporting the invention , as shown in fig5 . for example , with the clip 16 oriented such that its opening faces downward , the unit neatly slips over the top of a coat pocket . alternatively , by rotating the clip 16 by 90 degrees , the display portion 10 can be attached to a coat lapel . the battery portion 12 can be placed in an inside coat or shirt pocket . power is conducted over a preferably thin , unobtrusive cable connecting the display portion 10 and the battery portion 12 . in an alternate embodiment , a clip 16 can be affixed to the back of the display portion 10 by way of any releasable adhesive , such as velcro ®. it is also contemplated that the display of the invention can be placed on a shelf next to small items for advertising purposes . in this embodiment , an adaptor can be used to provide electrical power from a standard 110 v ac outlet , or if no outlet is accessible , the batter portion 12 can be used . other modifications and implementations will occur to those skilled in the art without departing from the spirit and the scope of the invention as claimed . accordingly , the above description is not intended to limit the invention except as indicated in the following claims .