Updated button look and behavior