Wearable technology display