Element Properties and AttributesListening to User EventsRetrieving User InputDynamic stylingShadow root in server-side Element