We should perhaps have a ctx object returned from the display instead of overloading the displas as the ctx context?