the simple final project

my simple final project
Why is the implementation of init() converted into a private method named _setupUI()?   In other words, it doesn't look like _setupUI() is ever called except for init().  This makes the code harder to maintain, because the engineer reading the code may think you are following a different pattern other than the simplest pattern of just initializing the component once.