Yes. We support both of them. But in test case, I have to test both methods. So for storage test cases, I use ```on(at|de)tach```, for display test cases, I use ```addEventListener```.