graphing update - next: fade on blur, check responsiveness