Abstract: Systems and methods described herein may display data based on interactions between blocks and a touchscreen device. For example, a device comprising a touchscreen and a processor may detect a block interfacing with the touchscreen. The device may identify the block based on at least one element disposed on a surface of the block. The device may select a program for display on the touchscreen based on an identity of the block determined by the identifying and display the selected program.